package classLoader.initialization.activeReference;


public class Test3 {
    public static final int A = 10;// 静态常量， 不会触发初始化，该代码在连接准备阶段已赋值。
    public static int B = 11;// 静态变量， 在被外界调用时，会主动触发类的初始化。

    static{//静态代码块，如果类初始化，则一定会执行该代码块
        System.out.println("test3..print~~~");
    }

    public void fun() {//实例方法，只有实例化后代码才能调用此方法
        System.out.println("test3..fun~~~");
    }

    public static void fun2() {//静态方法，在被外界调用时，会主动触发类的初始化。
        System.out.println("test3..static fun2...");
    }

    public static void fun3() {//静态方法，在被外界调用时，会主动触发类的初始化。
        System.out.println("test3..static fun3...");
    }
}